Representation and Analysis of Object Oriented Graph (OOG): A Graph Algorithmic Approach
نویسندگان
چکیده
One of the primary concerns of the software industry lies in producing good quality software within estimated budget and time. With increased complexity of function rich software systems being developed and client's emphasis on quality and conformance, lot of effort is invested in testing of a software product. In Object Oriented Graph, the graph data is stored in the form of a 3 dimensional matrix, i. e. sparse matrix. To address that problem, an enhancement of Object Oriented Graph is done, where our result shows a more efficient and effective Data Structure called Hierarchical Graph Adjacency List i. e. HGAL in which for each vertex in the graph, a list of all other vertices which it has an edge to (that vertex's "adjacency list"). In this paper, we have proposed three algorithm called Implementation of Hierarchical Graph into Adjacency List i. e. , IHGAL for representation of an OOG to adjacency list and Identifying Constructs of Hierarchical Graph i. e. ICHG to identify different constructs and analyze the OOG ,Test Path Search (TPS) and Traversal of Trace Path i. e. TTP . On the basis of HGAL data structure our result shows all best possible paths with minimum test cases and detect minimum no. of independent paths in line with the definition of McCabe's Cyclomatic complexity and measure the number of test path of different nodes
منابع مشابه
An Object Oriented Graph Approach for Image Representation and Query Based on Content
This paper presents a new method for image representation based on object-oriented graph structure used for formalizing the process of image retrieval based on content considering the information extracted from the segmentation process and the semantic interpretation of this information. We used an image domain ontology for interpreting the image contents and constructed an Object Oriented Grap...
متن کاملdominating subset and representation graph on topological spaces
Let a topological space. An intersection graph on a topological space , which denoted by , is an undirected graph which whose vertices are open subsets of and two vertices are adjacent if the intersection of them are nonempty. In this paper, the relation between topological properties of and graph properties of are investigated. Also some classifications and representations for the graph ...
متن کاملClustering Object-Oriented Software Systems using Spectral Graph Partitioning
In this paper we propose a novel method for identifying dense communities of classes (clusters) within an object-oriented software system. These clusters suggest the decomposition of the software system into smaller subsystems. Also, such clusters can imply relevance of functionality and thus be used as reusable components. To accomplish the identification we employ a technique from algebraic g...
متن کاملFinite groups admitting a connected cubic integral bi-Cayley graph
A graph is called integral if all eigenvalues of its adjacency matrix are integers. Given a subset $S$ of a finite group $G$, the bi-Cayley graph $BCay(G,S)$ is a graph with vertex set $Gtimes{1,2}$ and edge set ${{(x,1),(sx,2)}mid sin S, xin G}$. In this paper, we classify all finite groups admitting a connected cubic integral bi-Cayley graph.
متن کاملA Novel Approach for Detecting Relationships in Social Networks Using Cellular Automata Based Graph Coloring
All the social networks can be modeled as a graph, where each roles as vertex and each relationroles as an edge. The graph can be show as G = [V;E], where V is the set of vertices and E is theset of edges. All social networks can be segmented to K groups, where there are members in eachgroup with same features. In each group each person knows other individuals and is in touch ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012